package com.ruoyi.prod.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 资产状态
 * @author BaiBan
 * @since 2023/2/19
 */
@Getter
@AllArgsConstructor
public enum AssetState {

    /**
     * 未使用
     */
    NOT_USED("1", "未使用"),

    /**
     * 使用中
     */
    IN_USE("2", "使用中"),

    /**
     * 维修中
     */
    UNDER_REPAIR("3", "维修中"),

    /**
     * 报废
     */
    SCRAP("4", "报废");

    @EnumValue
    private final String code;

    @JsonValue
    private final String label;
}
